High performance computing aspects of a dimension independent semi-Lagrangian discontinuous Galerkin code
نویسنده
چکیده
The recently developed semi-Lagrangian discontinuous Galerkin approach is used to discretize hyperbolic partial differential equations (usually first order equations). Since these methods are conservative, local in space, and able to limit numerical diffusion, they are considered a promising alternative to more traditional semi-Lagrangian schemes (which are usually based on polynomial or spline interpolation). In this paper, we consider a parallel implementation of a semi-Lagrangian discontinuous Galerkin method for distributed memory systems (so-called clusters). Both strong and weak scaling studies are performed on the Vienna Scientific Cluster 2 (VSC-2). In the case of weak scaling, up to 8192 cores, we observe a parallel efficiency above 0.89 for both two and four dimensional problems. Strong scaling results show good scalability to at least 1024 cores (we consider problems that can be run on a single processor in reasonable time). In addition, we study the scaling of a two dimensional Vlasov–Poisson solver that is implemented using the framework provided. All of the simulation are conducted in the context of worst case communication overhead; i.e., in a setting where the CFL number increases linearly with the problem size. The framework introduced in this paper facilitates a dimension independent implementation (based on C++ templates) of scientific codes using both an MPI and a hybrid approach to parallelization. We describe the essential ingredients of our implementation.
منابع مشابه
A comparison of semi-Lagrangian discontinuous Galerkin and spline based Vlasov solvers in four dimensions
The purpose of the present paper is to compare two semi-Lagrangian methods in the context of the four-dimensional Vlasov–Poisson equation. More specifically, our goal is to compare the performance of the more recently developed semi-Lagrangian discontinuous Galerkin scheme with the de facto standard in Eulerian Vlasov simulation (i.e. using cubic spline interpolation). To that end, we perform s...
متن کاملOn the geometric properties of the semi-Lagrangian discontinuous Galerkin scheme for the Vlasov-Poisson equation
The semi-Lagrangian discontinuous Galerkin method, coupled with a splitting approach in time, has recently been introduced for the Vlasov–Poisson equation. Since these methods are conservative, local in space, and able to limit numerical diffusion, they are considered a promising alternative to more traditional semi-Lagrangian schemes. In this paper we study the conservation of important invari...
متن کاملGPU Acceleration of a High-Order Discontinuous Galerkin Incompressible Flow Solver
We present a GPU-accelerated version of a high-order discontinuous Galerkin discretization of the unsteady incompressible Navier–Stokes equations. The equations are discretized in time using a semi-implicit scheme with explicit treatment of the nonlinear term and implicit treatment of the split Stokes operators. The pressure system is solved with a conjugate gradient method together with a full...
متن کاملA Conservative Semi-Lagrangian Discontinuous Galerkin Scheme on the Cubed Sphere
The discontinuous Galerkin (DG) methods designed for hyperbolic problems arising from a wide range of applications are known to enjoy many computational advantages. DG methods coupled with strong-stabilitypreserving explicitRunge–Kutta discontinuousGalerkin (RKDG) timediscretizations provide a robust numerical approach suitable for geoscience applications including atmosphericmodeling.However, ...
متن کاملA Semi-lagrangian Discontinuous Galerkin Superconvergence
We show a superconvergence property for the Semi-Lagrangian Discontinuous Galerkin scheme of arbitrary degree in the case of constant linear advection equation with periodic boundary conditions.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Physics Communications
دوره 202 شماره
صفحات -
تاریخ انتشار 2016